//设置axios的基础路径
axios.defaults.baseURL = 'http://api-breakingnews-web.itheima.net'
// 请求拦截器   要求  : 以/my 开头的请求才添加 token 认证
axios.interceptors.request.use(function(config){
    // 判断路径中是否包含了/api或/my
    if(config.url.indexOf('/my/') != 1) {
        config.headers.Authorization = localStorage.getItem('token')
    }
    return config
    
},function(error) {
        return Promise.reject(error)
    })

// 添加响应式拦截器
axios.interceptors.response.use(function(response) {
    // 输出响应结果
    if(response.data.message === "认证失败！") {
        location.href = '/login.html'
        localStorage.removeItem('token')
    }
    return response
},function(error) {
    return Promise.reject(error)
})
